package com.qwz.learn;

import com.qwz.example.colleague.Colleague;
import com.qwz.example.Mediator;

public class ConcreteColleagueA extends Colleague {
    /**
     * 构造方法，传入中间件对象
     *
     * @param mediator
     */
    public ConcreteColleagueA(Mediator mediator) {
        super(mediator);
    }
    /**
     * 执行某些业务功能
     */
    public void someOperation(){
        //在需要跟其他同事通信的时候，通知中介者对象
        getMediator().changed(this);
    }
}
